package basic5;

public class J05_whilw50 {

	public static void main(String[] args) {

		int i=1;
		//int i 값을 1로 초기화한다.
		
		while(i<=6)
		//6이하일때까지 while문을 실행한다.
		{
//			중첩while문을 사용할때에는 초기값을 꼭!!!!!! while문 안에 작성한다.
			int j=1; 
			//int j값을 1로 초기화한다.
			while(j<=i)
			//j가 i이하의 수가 될때까지 while 문을 실행한다.
			{
				System.out.print(j);
				//j의 값을 출력한다.
				j++;
				//위의 명령문을 실행후 j값에 1을 더한다.
			}
			System.out.println();
			i++;
			//위의 명령문을 실행후 i값에 1을 더한다.
		}
		System.out.println("-------------------------------------------------------------------");
		
		int x=6;
		//x의 값을 6으로 초기화한다.
		while (x>=1){
//			x의 값이 1이상일 때까지 while문을 실행한다.
			int y=1;
//			y의 값을 1로 초기화한다.
			while(y<=x)
//			y가 x이하일 때까지 while문을 실행한다.
			{
				System.out.print(y);
				++y;
				//위의명령을 실행후 y값을 더한다.
			}
			
			System.out.println();
			--x;
		}
		System.out.println("-------------------------------------------------------------------");
		int a=1;
		while (a<=6){
			int b=a;
			while(b>=(7-a))
			{
				int c=6;
				while(c<=1)
				{
					System.out.print(c+" ");
					--c;
				}
				System.out.print("  ");
				++b;
			}
			
			System.out.println();
			++a;
		}
		System.out.println("------------------------------------------------------------------");

	}

}
